panoramic wide-vision goggles - French English Dictionary